package com.xxl.job.executor.pojo;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.Date;

/**
 * @description: B10_1 ETC出口原始明细表
 * @author: draghu
 * @create: 2020-03-16 18:17
 */
@Data
public class ETCBoutListDetail {
    @JSONField(name = "listno")
    private String listno;


    @JSONField(name = "stationno")
    private Integer stationno;


    @JSONField(name = "squaddate")
    private Integer squaddate;


    @JSONField(name = "provinceId")
    private String provinceId;


    @JSONField(name = "tollSupport")
    private Integer tollSupport;


    @JSONField(name = "tollfee")
    private Long tollfee;


    @JSONField(name = "tollIntervalsCount")
    private Long tollIntervalsCount;    // todo


    @JSONField(name = "tollIntervalsGroup")
    private String tollIntervalsGroup;


    @JSONField(name = "transTimeGroup")
    private String transTimeGroup;


    @JSONField(name = "chargefeeGroup")
    private String chargefeeGroup;


    @JSONField(name = "chargeDiscountGroup")
    private String chargeDiscountGroup;


    @JSONField(name = "rateVersionGroup")
    private String rateVersionGroup;

    @JSONField(name = "receivetime", format = "yyyy-MM-dd'T'HH:mm:ss")
    private Date receivetime;       // datetime 类型


    @JSONField(name = "packname")
    private String packname;


    @JSONField(name = "sectiongroup")
    private String sectiongroup;


    @JSONField(name = "sectionname")
    private String sectionname;


    @JSONField(name = "chargepaygroup")
    private String chargepaygroup;


    @JSONField(name = "TRANSFERTAG")
    private Integer TRANSFERTAG;


    @JSONField(name = "SPARE1")
    private Integer SPARE1;


    @JSONField(name = "SPARE2")
    private Integer SPARE2;


    @JSONField(name = "SPARE3")
    private Integer SPARE3;


    @JSONField(name = "SPARE4")
    private String SPARE4;


    @JSONField(name = "SPARE5")
    private String SPARE5;


    @JSONField(name = "enPointId")
    private String enPointId;


    @JSONField(name = "exPointId")
    private String exPointId;


    @JSONField(name = "enTollStationName")
    private String enTollStationName;


    @JSONField(name = "exTollStationName")
    private String exTollStationName;

    @JSONField(name = "provinceindex")
    private Integer provinceindex;

    private Integer hgSendFlag;


    @JSONField(format = "yyyy-MM-dd'T'HH:mm:ss")
    private Date enTime;

    @JSONField(format = "yyyy-MM-dd'T'HH:mm:ss")
    private Date exTime;


}
